/*
 * 1.00 2012/09/20
 *
 * Copyright (c) 2012 Motch_bs
 * All rights reserved.
 *
 * このソフトウェアは，Motch_bsに所有される機密情報である。
 * これらの機密情報を漏洩してはならず，Motch_bs の意図する
 * 認可の元においてこれを使用すべし。
 */
package jp.co.ufp.sevendaystask_free.listners;

import jp.co.ufp.sevendaystask_free.constants.C;
import jp.co.ufp.sevendaystask_free.forms.ListTimeForm;
import jp.co.ufp.sevendaystask_free.forms.ListWeekForm;
import android.content.Intent;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;

/**
 * 
 * @author Motch_bs
 * 
 */
public class ListWeekFormOnItemClickListener implements OnItemClickListener {

    /** リスナー登録元クラス */
    private ListWeekForm listWeekForm;

    /**
     * @param listWeekForm
     */
    public ListWeekFormOnItemClickListener(ListWeekForm pMain) {
	super();
	this.listWeekForm = pMain;
    }

    @Override
    public void onItemClick(
	AdapterView<?> parent, View view, int position, long id) {
	ListView listView = (ListView) parent;
	// クリックされたアイテムを取得します
	String title = (String) listView.getItemAtPosition(position);
	Intent intent = new Intent(listWeekForm, ListTimeForm.class);
	intent.putExtra(C.POSITION_WEEK, position);
	intent.putExtra("title", title);
	listWeekForm.startActivityForResult(intent, C.DETAIL_RESULT_OK);
    }

}
